/**
Map接口
public interface Map<K,V>
将键映射到值的对象，一个映射不能包含重复的键，每个键最多只能映射到一个值。
void clear()  清空
boolean containKey(Object key)		判断集合中是否存在指定的key
boolean containsValue(Object value) 判断集合中是否存在指定的value
Set<Map.entry<K,V>>entrySet()   将Map接口变为Set集合
V get(Object key)    根据KEY找到其对应的value

 */
/*
package com.leo.第九章_集合;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class U9_L11_map接口的运用 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		hashmap();
	}
	
	private static void hashmap(){
		Map<Integer,String> map=new HashMap();
		//放值
		map.put(1, "tom");
		map.put(2, "lucy");
		map.put(3, "toto");
		map.put(4,"momo");
		System.out.println("size = "+map.size());
		
		//map.get(1);	取值
		System.out.println("value = "+map.get(1));
		
		
		//map.containsKey(1);  键存在吗？
		System.out.println("key存在 = "+map.containsKey(1));
		
		//
		Set<Entry<Integer,String>> entryset=map.entrySet(); 
		System.out.println("---------遍历Entry--------");
		for(Entry e:entryset) {
			System.out.println(e.getKey()+"->"+ e.getValue());
		}
		
		System.out.println("----遍历keys-----");
		Set<Integer> keys=map.keySet();
		keys.forEach(System.out::println);
		
		System.out.println("----遍历values-----");
		Collection<String> values=map.values();
		values.forEach(System.out::println);
		
		System.out.println("----foreach-----");
		map.forEach((k,v)->System.out.println(k+"-"+v));
		
	}

}
*/